package com.biboheart.breport.engine.compile;

import com.biboheart.breport.template.BrTemplateNode;

import java.util.Map;

public interface Extractor {
    /**
     * 提取数据
     * @param input 数据源
     * @param templateNode 模板节点
     * @return 提取结果
     */
    Object extract(Map<String, Object> input, BrTemplateNode templateNode);
}
